public abstract class UsbBase_qcom
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
UsbBase_qcom.DataCallback |
| Modifier and Type | Field and Description |
|---|---|
UsbBase_qcom.DataCallback |
dataCallback |
| Constructor and Description |
|---|
UsbBase_qcom() |
| Modifier and Type | Method and Description |
|---|---|
abstract android.hardware.usb.UsbDevice |
closeport() |
ConnectionStatus |
getConnectionStatus() |
java.util.List<android.hardware.usb.UsbDevice> |
getDeviceList(android.content.Context context)
获取 USB 设备列表
|
android.hardware.usb.UsbDevice |
getUsbDevice(android.content.Context context,
int vendorId,
int productId) |
abstract android.hardware.usb.UsbDeviceConnection |
getUsbDeviceConnection() |
abstract void |
init(android.content.Context context) |
abstract int |
openPort(android.hardware.usb.UsbDevice device) |
abstract int |
sendData(byte[] bytes) |
void |
setConnectionStatusCallback(ConnectionStatusCallback callback) |
void |
setDataCallback(UsbBase_qcom.DataCallback dataCallback) |
public UsbBase_qcom.DataCallback dataCallback
public java.util.List<android.hardware.usb.UsbDevice> getDeviceList(android.content.Context context)
public android.hardware.usb.UsbDevice getUsbDevice(android.content.Context context,
int vendorId,
int productId)
vendorId - 厂商IDproductId - 产品IDpublic abstract void init(android.content.Context context)
public abstract int openPort(android.hardware.usb.UsbDevice device)
public abstract android.hardware.usb.UsbDevice closeport()
public abstract int sendData(byte[] bytes)
public abstract android.hardware.usb.UsbDeviceConnection getUsbDeviceConnection()
public void setConnectionStatusCallback(ConnectionStatusCallback callback)
public ConnectionStatus getConnectionStatus()
public void setDataCallback(UsbBase_qcom.DataCallback dataCallback)